Massive padding addition to class structures.
authorOwen Taylor <otaylor@redhat.com>
Sat, 23 Feb 2002 20:22:05 +0000 (20:22 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Sat, 23 Feb 2002 20:22:05 +0000 (20:22 +0000)
Sat Feb 23 11:54:12 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/*.h gdk/*.h: Massive padding addition to class structures.

        * gtk/gtktextmark.h: Fix a FIXME about G_CONST_RETURN.

89 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/reference/gtk/tmpl/gtkstyle.sgml
docs/reference/gtk/tmpl/gtktreeview.sgml
gdk/gdkdrawable.h
gdk/gdkgc.h
gtk/gtkaccelgroup.h
gtk/gtkaccellabel.h
gtk/gtkaccessible.h
gtk/gtkadjustment.h
gtk/gtkbutton.h
gtk/gtkcalendar.h
gtk/gtkcellrenderer.h
gtk/gtkcellrendererpixbuf.h
gtk/gtkcellrenderertext.h
gtk/gtkcellrenderertoggle.h
gtk/gtkcheckbutton.h
gtk/gtkcheckmenuitem.h
gtk/gtkcolorsel.h
gtk/gtkcolorseldialog.h
gtk/gtkcombo.h
gtk/gtkcontainer.h
gtk/gtkcurve.h
gtk/gtkdialog.h
gtk/gtkdrawingarea.h
gtk/gtkentry.h
gtk/gtkfilesel.h
gtk/gtkfontsel.h
gtk/gtkgamma.h
gtk/gtkhandlebox.h
gtk/gtkiconfactory.h
gtk/gtkimage.h
gtk/gtkimcontext.h
gtk/gtkimmulticontext.h
gtk/gtkinputdialog.h
gtk/gtkinvisible.h
gtk/gtkitem.h
gtk/gtkitemfactory.h
gtk/gtklabel.h
gtk/gtklayout.h
gtk/gtkliststore.h
gtk/gtkmenu.h
gtk/gtkmenubar.h
gtk/gtkmenuitem.h
gtk/gtkmenushell.h
gtk/gtkmessagedialog.h
gtk/gtknotebook.h
gtk/gtkoptionmenu.h
gtk/gtkpaned.h
gtk/gtkplug.h
gtk/gtkprogress.h
gtk/gtkprogressbar.h
gtk/gtkradiobutton.h
gtk/gtkradiomenuitem.h
gtk/gtkrange.h
gtk/gtkrc.h
gtk/gtkruler.h
gtk/gtkscale.h
gtk/gtkscrollbar.h
gtk/gtkscrolledwindow.h
gtk/gtksizegroup.h
gtk/gtksocket.h
gtk/gtkspinbutton.h
gtk/gtkstatusbar.h
gtk/gtkstyle.h
gtk/gtktearoffmenuitem.h
gtk/gtktextbuffer.h
gtk/gtktextchild.h
gtk/gtktextlayout.h
gtk/gtktextmark.h
gtk/gtktexttag.h
gtk/gtktexttagtable.h
gtk/gtktextview.h
gtk/gtktipsquery.h
gtk/gtktogglebutton.h
gtk/gtktoolbar.h
gtk/gtktooltips.h
gtk/gtktreemodelsort.h
gtk/gtktreeselection.h
gtk/gtktreestore.h
gtk/gtktreeview.h
gtk/gtktreeviewcolumn.h
gtk/gtkwidget.h
gtk/gtkwindow.h

index f2a8eb0e748620a65321757573c3130413dfbd63..bc83b5098b735a25950649f7fcecb6e0538ca289 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Sat Feb 23 11:54:12 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/*.h gdk/*.h: Massive padding addition to class structures.
+
+       * gtk/gtktextmark.h: Fix a FIXME about G_CONST_RETURN.
+
 Fri Feb 22 20:28:18 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkrange.c: Applied patch from Thomas Leonard to make
index f2a8eb0e748620a65321757573c3130413dfbd63..bc83b5098b735a25950649f7fcecb6e0538ca289 100644 (file)
@@ -1,3 +1,9 @@
+Sat Feb 23 11:54:12 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/*.h gdk/*.h: Massive padding addition to class structures.
+
+       * gtk/gtktextmark.h: Fix a FIXME about G_CONST_RETURN.
+
 Fri Feb 22 20:28:18 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkrange.c: Applied patch from Thomas Leonard to make
index f2a8eb0e748620a65321757573c3130413dfbd63..bc83b5098b735a25950649f7fcecb6e0538ca289 100644 (file)
@@ -1,3 +1,9 @@
+Sat Feb 23 11:54:12 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/*.h gdk/*.h: Massive padding addition to class structures.
+
+       * gtk/gtktextmark.h: Fix a FIXME about G_CONST_RETURN.
+
 Fri Feb 22 20:28:18 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkrange.c: Applied patch from Thomas Leonard to make
index f2a8eb0e748620a65321757573c3130413dfbd63..bc83b5098b735a25950649f7fcecb6e0538ca289 100644 (file)
@@ -1,3 +1,9 @@
+Sat Feb 23 11:54:12 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/*.h gdk/*.h: Massive padding addition to class structures.
+
+       * gtk/gtktextmark.h: Fix a FIXME about G_CONST_RETURN.
+
 Fri Feb 22 20:28:18 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkrange.c: Applied patch from Thomas Leonard to make
index f2a8eb0e748620a65321757573c3130413dfbd63..bc83b5098b735a25950649f7fcecb6e0538ca289 100644 (file)
@@ -1,3 +1,9 @@
+Sat Feb 23 11:54:12 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/*.h gdk/*.h: Massive padding addition to class structures.
+
+       * gtk/gtktextmark.h: Fix a FIXME about G_CONST_RETURN.
+
 Fri Feb 22 20:28:18 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkrange.c: Applied patch from Thomas Leonard to make
index f2a8eb0e748620a65321757573c3130413dfbd63..bc83b5098b735a25950649f7fcecb6e0538ca289 100644 (file)
@@ -1,3 +1,9 @@
+Sat Feb 23 11:54:12 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/*.h gdk/*.h: Massive padding addition to class structures.
+
+       * gtk/gtktextmark.h: Fix a FIXME about G_CONST_RETURN.
+
 Fri Feb 22 20:28:18 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkrange.c: Applied patch from Thomas Leonard to make
index f2a8eb0e748620a65321757573c3130413dfbd63..bc83b5098b735a25950649f7fcecb6e0538ca289 100644 (file)
@@ -1,3 +1,9 @@
+Sat Feb 23 11:54:12 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/*.h gdk/*.h: Massive padding addition to class structures.
+
+       * gtk/gtktextmark.h: Fix a FIXME about G_CONST_RETURN.
+
 Fri Feb 22 20:28:18 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkrange.c: Applied patch from Thomas Leonard to make
index 1b15b8d189bbe2bbc249d1702e1ef99e189d3a01..3f3e9b6f8dda5724b3b0b62827c2196580ae9d74 100644 (file)
@@ -86,6 +86,18 @@ Returns whether the style is attached to a window.
 @draw_expander: 
 @draw_layout: 
 @draw_resize_grip: 
+@_gtk_reserved1: 
+@_gtk_reserved2: 
+@_gtk_reserved3: 
+@_gtk_reserved4: 
+@_gtk_reserved5: 
+@_gtk_reserved6: 
+@_gtk_reserved7: 
+@_gtk_reserved8: 
+@_gtk_reserved9: 
+@_gtk_reserved10: 
+@_gtk_reserved11: 
+@_gtk_reserved12: 
 
 <!-- ##### FUNCTION gtk_style_new ##### -->
 <para>
index ecf1f03125afc358edb6a8f7c462040a426c6fb0..38eecd87490fa961ccd1486330330aa935213e5d 100644 (file)
@@ -733,6 +733,13 @@ GtkTreeView
 @arg2: 
 @arg3: 
 
+<!-- ##### SIGNAL GtkTreeView::focus-column-header ##### -->
+<para>
+
+</para>
+
+@treeview: the object which received the signal.
+
 <!-- ##### SIGNAL GtkTreeView::move-cursor ##### -->
 <para>
 
@@ -834,6 +841,13 @@ GtkTreeView
 
 @treeview: the object which received the signal.
 
+<!-- ##### SIGNAL GtkTreeView::unselect-all ##### -->
+<para>
+
+</para>
+
+@treeview: the object which received the signal.
+
 <!-- ##### ARG GtkTreeView:model ##### -->
 <para>
 
index 6d2d4d9b7bf9a2c8a9e3a8ea5a83eaf6cca0d727..9d4fd14117fe54e24c6827e6476800e4e99f28ae 100644 (file)
@@ -154,12 +154,22 @@ struct _GdkDrawableClass
                                  gint            width,
                                  gint            height);
 
-  void         (*_gdk_reserved1) (void);
-  void         (*_gdk_reserved2) (void);
-  void         (*_gdk_reserved3) (void);
-  void         (*_gdk_reserved4) (void);
-  void         (*_gdk_reserved5) (void);
-  void         (*_gdk_reserved6) (void);
+  /* Padding for future expansion */
+  void         (*_gdk_reserved1)  (void);
+  void         (*_gdk_reserved2)  (void);
+  void         (*_gdk_reserved3)  (void);
+  void         (*_gdk_reserved4)  (void);
+  void         (*_gdk_reserved5)  (void);
+  void         (*_gdk_reserved6)  (void);
+  void         (*_gdk_reserved7)  (void);
+  void         (*_gdk_reserved9)  (void);
+  void         (*_gdk_reserved10) (void);
+  void         (*_gdk_reserved11) (void);
+  void         (*_gdk_reserved12) (void);
+  void         (*_gdk_reserved13) (void);
+  void         (*_gdk_reserved14) (void);
+  void         (*_gdk_reserved15) (void);
+  void         (*_gdk_reserved16) (void);
 };
 
 GType           gdk_drawable_get_type     (void);
index e21837fad05d5252d2f17a19f0d1ef7abe627659..a7c34bfc6f303c6a1b723de047b2273f73ec36be 100644 (file)
@@ -183,6 +183,12 @@ struct _GdkGCClass
                          gint            dash_offset,
                          gint8           dash_list[],
                          gint            n);
+  
+  /* Padding for future expansion */
+  void         (*_gdk_reserved1)  (void);
+  void         (*_gdk_reserved2)  (void);
+  void         (*_gdk_reserved3)  (void);
+  void         (*_gdk_reserved4)  (void);
 };
 
 
index 47d50cebae92d34660e635f38a5f37071c56dbab..f006f38054bdc6f95e9959dc3dbd6431e1f7a990 100644 (file)
@@ -70,6 +70,7 @@ struct _GtkAccelGroup
   guint                      n_accels;
   GtkAccelGroupEntry *priv_accels;
 };
+
 struct _GtkAccelGroupClass
 {
   GObjectClass parent_class;
@@ -78,7 +79,14 @@ struct _GtkAccelGroupClass
                                 guint           keyval,
                                 GdkModifierType modifier,
                                 GClosure       *accel_closure);
+  
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
+
 struct _GtkAccelKey
 {
   guint           accel_key;
index 03675bfac327fa42f773400ce654f22de0da8b81..bef97381f52b12fbef1ac36e00383dbd8927d121 100644 (file)
@@ -75,6 +75,12 @@ struct _GtkAccelLabelClass
   gchar                *mod_separator;
   gchar                *accel_seperator;
   guint                 latin1_to_char : 1;
+  
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 #ifndef GTK_DISABLE_DEPRECATED
index 8b1ece6d42d18c8f0aee218d5017ab9cf4f4c896..35e4937fbcaf3981576bebd15931256260ec7e2f 100644 (file)
@@ -60,6 +60,12 @@ struct _GtkAccessibleClass
   AtkObjectClass parent_class;
 
   void (*connect_widget_destroyed)              (GtkAccessible     *accessible);
+  
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 void gtk_accessible_connect_widget_destroyed    (GtkAccessible     *accessible);
index c9dafc91ed79873c26d1ae11596ea26b32790e49..4362ff3e7c4cb505b66693fd6f031948bb707d19 100644 (file)
@@ -66,6 +66,12 @@ struct _GtkAdjustmentClass
   
   void (* changed)      (GtkAdjustment *adjustment);
   void (* value_changed) (GtkAdjustment *adjustment);
+  
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 728c933e3ac15ecd365e56063372fee27c881c53..acdb05e2559d1e3b2bcb7a8d83a4c97f050d35c9 100644 (file)
@@ -78,6 +78,12 @@ struct _GtkButtonClass
   void (* enter)    (GtkButton *button);
   void (* leave)    (GtkButton *button);
   void (* activate) (GtkButton *button);
+  
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 792387ee1515d0b4fc248e8918305a50cd668443..ed3eb54c815575dcc398c984cf91201c568b0e4c 100644 (file)
@@ -89,6 +89,12 @@ struct _GtkCalendar
   
   gpointer private_data;
   gchar grow_space [32];
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 struct _GtkCalendarClass
index 686c2bfdbc4c40a3d373625ed8f4315829e6b606..ce9085d8b506fc8dcf2e022463fcbf7657552bc0 100644 (file)
@@ -104,6 +104,12 @@ struct _GtkCellRendererClass
                                      GdkRectangle         *background_area,
                                      GdkRectangle         *cell_area,
                                      GtkCellRendererState  flags);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GType            gtk_cell_renderer_get_type       (void) G_GNUC_CONST;
index ffdc20488027d33726e245f9036bf8ce77ff6bd2..433bca50bdb2c7a2f76ef42f8c65ea4a8d25fe9c 100644 (file)
@@ -49,6 +49,12 @@ struct _GtkCellRendererPixbuf
 struct _GtkCellRendererPixbufClass
 {
   GtkCellRendererClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType          gtk_cell_renderer_pixbuf_get_type (void);
index 0f65c001a84cf9de3e7d66a97796b9e7ecc81160..f25856b4aeb350fb57f132d75b872040e5659bcf 100644 (file)
@@ -82,6 +82,12 @@ struct _GtkCellRendererTextClass
   void (* edited) (GtkCellRendererText *cell_renderer_text,
                   const gchar         *path,
                   const gchar         *new_text);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType          gtk_cell_renderer_text_get_type (void);
index 5f2c3a9d824ed3b46a8686c104582064e207aa26..87fa1f904e24180b89387b9eac9baade8dab09e9 100644 (file)
@@ -53,6 +53,12 @@ struct _GtkCellRendererToggleClass
 
   void (* toggled) (GtkCellRendererToggle *cell_renderer_toggle,
                    const gchar                 *path);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType          gtk_cell_renderer_toggle_get_type  (void);
index 0f51f7350c4d57b70787dedb09f27794c7a5bec9..62587f5f536461f494aecd6278fc81cdacf7992c 100644 (file)
@@ -59,6 +59,12 @@ struct _GtkCheckButtonClass
 
   void (* draw_indicator) (GtkCheckButton *check_button,
                           GdkRectangle   *area);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index bfa2a090b20acc82d4a491d32a57e9ad096c3454..f3ac659f98d5abf276cd7987eaad4343504bfc3e 100644 (file)
@@ -64,6 +64,12 @@ struct _GtkCheckMenuItemClass
   void (* toggled)       (GtkCheckMenuItem *check_menu_item);
   void (* draw_indicator) (GtkCheckMenuItem *check_menu_item,
                           GdkRectangle     *area);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 6de829245f32f5d1e04c2b7e39b808796af5e8ee..59397d4701192dad0aba59887a4c92084680562f 100644 (file)
@@ -63,6 +63,12 @@ struct _GtkColorSelectionClass
   GtkVBoxClass parent_class;
 
   void (*color_changed)        (GtkColorSelection *color_selection);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index a401c2319dca1113d51073982f9f262a94fceeeb..276df5b2ab001ac89b090dfcf81b047abe6f19b0 100644 (file)
@@ -59,6 +59,12 @@ struct _GtkColorSelectionDialog
 struct _GtkColorSelectionDialogClass
 {
   GtkDialogClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 06ac0a26b9d1ee4be34039704f24bd71c0df4618..f56acfeb8afe7e04357fa5e2d035d78f72211b80 100644 (file)
@@ -69,6 +69,12 @@ struct _GtkCombo {
 
 struct _GtkComboClass {
        GtkHBoxClass parent_class;
+
+        /* Padding for future expansion */
+        void (*_gtk_reserved1) (void);
+        void (*_gtk_reserved2) (void);
+        void (*_gtk_reserved3) (void);
+        void (*_gtk_reserved4) (void);
 };
 
 GtkType    gtk_combo_get_type              (void) G_GNUC_CONST;
index 3b06b78d4c32d69d6287c78e095e13092d715743..0fa1b7392a0d4f66e890bbc2b5dfd410817f617e 100644 (file)
@@ -93,9 +93,12 @@ struct _GtkContainerClass
                                 guint            property_id,
                                 GValue          *value,
                                 GParamSpec      *pspec);
+
   /* Padding for future expansion */
-  GtkFunction pad1;
-  GtkFunction pad2;
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 /* Application-level methods */
index 027a86c5e3ab149c5445075947569e291e80f1d4..4ffeeab45d17fc2ba5518dc1fd00b515f12235f2 100644 (file)
@@ -87,6 +87,12 @@ struct _GtkCurveClass
   GtkDrawingAreaClass parent_class;
 
   void (* curve_type_changed) (GtkCurve *curve);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 84e85fea53301edde34ff361674483c2ab312156..4dbaac8eb9bbdc13c60f6e6115fa107a30f65917 100644 (file)
@@ -113,6 +113,12 @@ struct _GtkDialogClass
   /* Keybinding signals */
 
   void (* close)    (GtkDialog *dialog);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 72e713b4bb050b51d785552e5a8847365f4129e8..aade1e6d5c9a2f8eb04c98dbc2272454e7623e76 100644 (file)
@@ -58,6 +58,12 @@ struct _GtkDrawingArea
 struct _GtkDrawingAreaClass
 {
   GtkWidgetClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 2889d41846b16569249836e3d7d342a3e53eed97..86856c51263c5d258dfbf72b6e2639b8dea5949f 100644 (file)
@@ -139,6 +139,12 @@ struct _GtkEntryClass
   void (* copy_clipboard)     (GtkEntry       *entry);
   void (* paste_clipboard)    (GtkEntry       *entry);
   void (* toggle_overwrite)   (GtkEntry       *entry);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType    gtk_entry_get_type                  (void) G_GNUC_CONST;
index 3aad672fb150cf2447b536c4155e0c9418ac0e60..d66d60a09ba2613de85f13b13775547f7780158f 100644 (file)
@@ -82,6 +82,12 @@ struct _GtkFileSelection
 struct _GtkFileSelectionClass
 {
   GtkDialogClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 1acadb3b99d4b0f97e1c3620fe3bb801d668b98c..7191f75716d343426296263ff0a9677416f303b7 100644 (file)
@@ -90,6 +90,12 @@ struct _GtkFontSelection
 struct _GtkFontSelectionClass
 {
   GtkVBoxClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
@@ -114,6 +120,12 @@ struct _GtkFontSelectionDialog
 struct _GtkFontSelectionDialogClass
 {
   GtkDialogClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 931860e6ebdd442585f97213d40ee7d76c560a13..d9733c28dc98a6990dc75895e3888583f0f71aad 100644 (file)
@@ -74,6 +74,12 @@ struct _GtkGammaCurve
 struct _GtkGammaCurveClass
 {
   GtkVBoxClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 41a92af7c0a754b1b5da842bb1b358515b1055fd..48176963fcc6d18aefce8d8c3c91df5cbd5c2ca7 100644 (file)
@@ -85,6 +85,12 @@ struct _GtkHandleBoxClass
                                 GtkWidget      *child);
   void (*child_detached)       (GtkHandleBox   *handle_box,
                                 GtkWidget      *child);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 33c965cfccdb9521dc13b479751da72fe8cc9bc8..53496a9c41de6d52cd019ea7c82f99c3858b0de5 100644 (file)
@@ -54,7 +54,11 @@ struct _GtkIconFactoryClass
 {
   GObjectClass parent_class;
 
-  
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GType           gtk_icon_factory_get_type (void);
index ddd4ebd4498d86a2c3771c7c7a8b48eef40fd03e..9f42596ae05fb9881002cd867685ff5df07aeb38 100644 (file)
@@ -123,6 +123,12 @@ struct _GtkImage
 struct _GtkImageClass
 {
   GtkMiscClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType    gtk_image_get_type (void) G_GNUC_CONST;
index ddd484466966d623920588ffd525d84655d3e04c..a3ebea026356a225c6e4ef716bc06ec334bec900 100644 (file)
@@ -83,10 +83,13 @@ struct _GtkIMContextClass
                                   gchar         **text,
                                   gint           *cursor_index);
 
-  /* Some padding for future expansion. Must be left NULL for now */
-  void     (*pad1)                (void);
-  void     (*pad2)                (void);
-  void     (*pad3)                (void);
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
+  void (*_gtk_reserved5) (void);
+  void (*_gtk_reserved6) (void);
 };
 
 GtkType       gtk_im_context_get_type           (void) G_GNUC_CONST;
index faa8b294d5dd30034d1406e03c87546934d03598..b20d0e56e629323237230d42619dc9a283413331 100644 (file)
@@ -53,6 +53,12 @@ struct _GtkIMMulticontext
 struct _GtkIMMulticontextClass
 {
   GtkIMContextClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType       gtk_im_multicontext_get_type (void) G_GNUC_CONST;
index a661c0b106034afb7905117b6454fd7f659e819f..ae9ddecc9ebebc1f086d83fe817dbc88982190e3 100644 (file)
@@ -84,6 +84,12 @@ struct _GtkInputDialogClass
                                        GdkDevice         *device);
   void (* disable_device)              (GtkInputDialog    *inputd,
                                        GdkDevice         *device);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 27516e493d54b32f28839aa7d55fcab68e20fac3..d363bb8dd458559e9bfb07ee65e5245538f7df84 100644 (file)
@@ -55,6 +55,12 @@ struct _GtkInvisible
 struct _GtkInvisibleClass
 {
   GtkWidgetClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType               gtk_invisible_get_type        (void) G_GNUC_CONST;
index cd02bda168efba16fe3d5cc052dbf7ad1c5a8fd8..8fc75950a565420b90158f4dc00bd6dd4742b0d8 100644 (file)
@@ -60,6 +60,12 @@ struct _GtkItemClass
   void (* select)   (GtkItem *item);
   void (* deselect) (GtkItem *item);
   void (* toggle)   (GtkItem *item);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 56e8fccb3b418fd65c55703c2be5efe5955e02fe..d7f0178442471ba0eb9f31e30b12fd1045f9a460 100644 (file)
@@ -80,6 +80,12 @@ struct _GtkItemFactoryClass
   GtkObjectClass        object_class;
 
   GHashTable           *item_ht;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 struct _GtkItemFactoryEntry
index 9c863a481099d11e37abc6caced4fc20a55d1164..f6376182aa70484e5c9ca20164715070987e0276 100644 (file)
@@ -88,6 +88,12 @@ struct _GtkLabelClass
   /* Hook to customize right-click popup for selectable labels */
   void (* populate_popup)   (GtkLabel       *label,
                              GtkMenu        *menu);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType               gtk_label_get_type          (void) G_GNUC_CONST;
index fbefca9b385613b90a1b41426718376018d2bbbe..d12765008ff85f0a8e715c317e16a9516310268f 100644 (file)
@@ -51,7 +51,8 @@ extern "C" {
 typedef struct _GtkLayout        GtkLayout;
 typedef struct _GtkLayoutClass   GtkLayoutClass;
 
-struct _GtkLayout {
+struct _GtkLayout
+{
   GtkContainer container;
 
   GList *children;
@@ -73,12 +74,19 @@ struct _GtkLayout {
   guint freeze_count;
 };
 
-struct _GtkLayoutClass {
+struct _GtkLayoutClass
+{
   GtkContainerClass parent_class;
 
   void  (*set_scroll_adjustments)   (GtkLayout     *layout,
                                     GtkAdjustment  *hadjustment,
                                     GtkAdjustment  *vadjustment);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType        gtk_layout_get_type        (void) G_GNUC_CONST;
index 93ebaf98d6919210b25795d72b5198fe7d97edbf..27014de9345a4ea3b4cf17aa1c5c75b059349327 100644 (file)
@@ -60,6 +60,12 @@ struct _GtkListStore
 struct _GtkListStoreClass
 {
   GObjectClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index cdd858a840e92050de0dcf7c4bd9060e40abd743..26fed83194761c0a55166ecf61b9f81f8756d859 100644 (file)
@@ -112,6 +112,12 @@ struct _GtkMenu
 struct _GtkMenuClass
 {
   GtkMenuShellClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 856ab5b33846d94a5a705689cc92860dacc45906..8af5b9699585e8a6cf9446481258ba268b2e4163 100644 (file)
@@ -56,6 +56,12 @@ struct _GtkMenuBar
 struct _GtkMenuBarClass
 {
   GtkMenuShellClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 353a13b1fc5c9557afe59c315be47c9e39cd09a7..e8e45c550a2c0bcf9380bb4daa24f8013a12a3c3 100644 (file)
@@ -85,6 +85,12 @@ struct _GtkMenuItemClass
                                 gint        *requisition);
   void (* toggle_size_allocate) (GtkMenuItem *menu_item,
                                 gint         allocation);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 2d2ca67636b197ddc60bfaa3256f53c2f881ac8d..9f90bdd49dba501eafa5059d07f166630308ff45 100644 (file)
@@ -86,6 +86,12 @@ struct _GtkMenuShellClass
   void (*insert)           (GtkMenuShell *menu_shell,
                            GtkWidget    *child,
                            gint          position);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 688798c652e8ffca8f36b710404cccd122e9b236..d1ac786f2462b5e077ad49d28c11fb9553f33bd4 100644 (file)
@@ -76,7 +76,11 @@ struct _GtkMessageDialogClass
 {
   GtkDialogClass parent_class;
 
-  
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType    gtk_message_dialog_get_type (void);
index 8372a244d204c54a36682793847a388b6e0dcf05..7ed5ed065204b90070ab6e03072e04a258c7f740 100644 (file)
@@ -103,6 +103,12 @@ struct _GtkNotebookClass
                                 gint               offset);
   void (* move_focus_out)      (GtkNotebook       *notebook,
                                GtkDirectionType   direction);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 /***********************************************************
index 936eb7d014b4dae5f3b8d5062e2a8659c347c5c8..cc2e0ffb5e9a6752ebfcf316fc3d98bfe8716cde 100644 (file)
@@ -64,6 +64,12 @@ struct _GtkOptionMenuClass
   GtkButtonClass parent_class;
 
   void (*changed) (GtkOptionMenu *option_menu);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 5940e32ea411a1c4d9dcd3b14ab2ff928a152570..9aafe69d93192d5a9d84aec7b51b7b652e9dccce 100644 (file)
@@ -96,6 +96,12 @@ struct _GtkPanedClass
                                    gboolean       reverse);
   gboolean (* accept_position)     (GtkPaned     *paned);
   gboolean (* cancel_position)     (GtkPaned     *paned);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 4c568e817d8e38d8d8b1625fe7620ba5b560feea..b711c021e852a6905adb01566bedc0234a5164d3 100644 (file)
@@ -64,6 +64,12 @@ struct _GtkPlugClass
   GtkWindowClass parent_class;
 
   void (*embedded) (GtkPlug *plug);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index ef31bb7b6ca01b3921e93a5eaff5b7e64168d705..47c9632559fd4159eb1787a983a0d2af201fa0c4 100644 (file)
@@ -74,6 +74,12 @@ struct _GtkProgressClass
   void (* paint)            (GtkProgress *progress);
   void (* update)           (GtkProgress *progress);
   void (* act_mode_enter)   (GtkProgress *progress);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 /* This entire interface is deprecated. Use GtkProgressBar
index a91839a0d6a7a3f530e2d7acbae9f2db5417f735..49459479769e3144f104f4b91f2094d2ed1be07a 100644 (file)
@@ -84,6 +84,12 @@ struct _GtkProgressBar
 struct _GtkProgressBarClass
 {
   GtkProgressClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 81ecb36511a5f53d30077c09b51d18fa08d16b99..7f331d35b08eadeda6faadb57250737adf28a8bd 100644 (file)
@@ -58,6 +58,12 @@ struct _GtkRadioButton
 struct _GtkRadioButtonClass
 {
   GtkCheckButtonClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index ae09abfe5fcaf7775b7ad6a3a1f3a2de66303fd7..af7aa028fd72b90e406e2889471161cfae21555e 100644 (file)
@@ -58,6 +58,12 @@ struct _GtkRadioMenuItem
 struct _GtkRadioMenuItemClass
 {
   GtkCheckMenuItemClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index f8c0d1e79d6034466ed2bef5e0c24aabe9c7ba9b..4bfcafbf7f28df1ac36051243eef9f6d9d093907 100644 (file)
@@ -119,6 +119,12 @@ struct _GtkRangeClass
   /* Virtual functions */
   void (* get_range_border) (GtkRange     *range,
                              GtkBorder    *border);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index c202415d14df2c34198125b0d67b48cf9fc7dd08..5bdf57b38efe636d0b3733adce53460e00d56202 100644 (file)
@@ -114,6 +114,12 @@ struct _GtkRcStyleClass
   /* Create an empty style suitable to this RC style
    */
   GtkStyle * (*create_style) (GtkRcStyle *rc_style);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 void     _gtk_rc_init                  (void);
index 1b013b814991d15a3f8597cf63054b0d94f8f12c..e515890dd24af464e6c5d30ec25b44751b5d1d26 100644 (file)
@@ -88,6 +88,12 @@ struct _GtkRulerClass
 
   void (* draw_ticks) (GtkRuler *ruler);
   void (* draw_pos)   (GtkRuler *ruler);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 struct _GtkRulerMetric
index 7bfca7d77e87ae41a607398579d9aaa6e8bfef19..59b804746a77a6c5337df9487774ace773e58874 100644 (file)
@@ -65,6 +65,12 @@ struct _GtkScaleClass
                            gdouble   value);  
   
   void (* draw_value) (GtkScale *scale);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType gtk_scale_get_type        (void) G_GNUC_CONST;
index 3aa59538bf1caff37d049b954a64096347a24e14..7d4bf231e0fa1d2834608d813b83ee1886b549c5 100644 (file)
@@ -56,6 +56,12 @@ struct _GtkScrollbar
 struct _GtkScrollbarClass
 {
   GtkRangeClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index e0d012a903c6f6b55cf6b7755b3c5816d11b8d35..498133e4b11ba7c59f9bcd266d1cb526f88f0dd0 100644 (file)
@@ -87,6 +87,12 @@ struct _GtkScrolledWindowClass
 
   void (* move_focus_out) (GtkScrolledWindow *scrolled_window,
                           GtkDirectionType   direction);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 5dcb66a75a3c89a205b84890dd7881daf8a30e45..1d14f070575d903e1fe9539ada9cb2ccd5aaa127 100644 (file)
@@ -55,6 +55,12 @@ struct _GtkSizeGroup
 struct _GtkSizeGroupClass
 {
   GObjectClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 /**
index 246a70fbbadf24f9c378a68d05ddc66d4d4002aa..814bb335d76be32bb8f92fcc18f48395ef0abbc8 100644 (file)
@@ -73,6 +73,12 @@ struct _GtkSocketClass
 
   void     (*plug_added)   (GtkSocket *socket);
   gboolean (*plug_removed) (GtkSocket *socket);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 590402f3348be50e3345f96bd855bb5c921749e4..0c23cb28d3ba1e035227ab6583664c77dc2a00ad 100644 (file)
@@ -110,6 +110,12 @@ struct _GtkSpinButtonClass
   /* Action signals for keybindings, do not connect to these */
   void (*change_value) (GtkSpinButton *spin_button,
                        GtkScrollType  scroll);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index afad754f6a4ad5861fa4820cec29fc79a80e5301..ee27022b97ee3095699593a18323bff1b06b4f38 100644 (file)
@@ -76,6 +76,12 @@ struct _GtkStatusbarClass
   void (*text_popped)  (GtkStatusbar   *statusbar,
                         guint           context_id,
                         const gchar    *text);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 9e15db578582aa504ac60c274e19ab5065670fae..9c3d60384e51720f79cebb2f090a38b5920903cd 100644 (file)
@@ -398,7 +398,20 @@ struct _GtkStyleClass
                                 gint                    y,
                                 gint                    width,
                                 gint                    height);
-  
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1)  (void);
+  void (*_gtk_reserved2)  (void);
+  void (*_gtk_reserved3)  (void);
+  void (*_gtk_reserved4)  (void);
+  void (*_gtk_reserved5)  (void);
+  void (*_gtk_reserved6)  (void);
+  void (*_gtk_reserved7)  (void);
+  void (*_gtk_reserved8)  (void);
+  void (*_gtk_reserved9)  (void);
+  void (*_gtk_reserved10) (void);
+  void (*_gtk_reserved11) (void);
+  void (*_gtk_reserved12) (void);
 };
 
 struct _GtkBorder
index 45b36fc7b86312bdb4d97b56e81cd15d156d9cb7..e6503ef40865c6e0145c8b98432daf10533e5589 100644 (file)
@@ -58,6 +58,12 @@ struct _GtkTearoffMenuItem
 struct _GtkTearoffMenuItemClass
 {
   GtkMenuItemClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index d2cf2c7448a3cd9d58b3be1892cd3a257f225244..0a5af631385638cac24682c230d66176f15356bd 100644 (file)
@@ -126,12 +126,13 @@ struct _GtkTextBufferClass
   void (* begin_user_action)  (GtkTextBuffer *buffer);
   void (* end_user_action)    (GtkTextBuffer *buffer);
 
-  GtkFunction pad1;
-  GtkFunction pad2;
-  GtkFunction pad3;
-  GtkFunction pad4;
-  GtkFunction pad5;
-  GtkFunction pad6;
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
+  void (*_gtk_reserved5) (void);
+  void (*_gtk_reserved6) (void);
 };
 
 GType        gtk_text_buffer_get_type       (void) G_GNUC_CONST;
index 1b7bd853c3566a6798cf084bd8cf89b7e8c6f044..de84f7be353a6a1e41a656632083c3c2eda77939 100644 (file)
@@ -60,6 +60,11 @@ struct _GtkTextChildAnchorClass
 {
   GObjectClass parent_class;
 
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GType gtk_text_child_anchor_get_type (void) G_GNUC_CONST;
index 9418b974d2ff4a4e38461de2bb065fe5ceda4b25..c794e3b9b7878874211d970fc269ee69be335cb9 100644 (file)
@@ -206,8 +206,11 @@ struct _GtkTextLayoutClass
                                  gint               x,
                                  gint               y);
 
-  GtkFunction pad1;
-  GtkFunction pad2;
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 struct _GtkTextAttrAppearance
index 07ce2672a8b93fad83b69ac171a3d47c061b2d29..30eb59af2a76c7fb85f3ad6831acc084a2203961 100644 (file)
@@ -77,6 +77,11 @@ struct _GtkTextMarkClass
 {
   GObjectClass parent_class;
 
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GType        gtk_text_mark_get_type   (void) G_GNUC_CONST;
@@ -85,12 +90,10 @@ void           gtk_text_mark_set_visible (GtkTextMark *mark,
                                           gboolean     setting);
 gboolean       gtk_text_mark_get_visible (GtkTextMark *mark);
 
-/* FIXME gconst */
-const char  *  gtk_text_mark_get_name    (GtkTextMark *mark);
-gboolean       gtk_text_mark_get_deleted (GtkTextMark *mark);
-GtkTextBuffer* gtk_text_mark_get_buffer  (GtkTextMark *mark);
-gboolean       gtk_text_mark_get_left_gravity (GtkTextMark *mark);
-
+G_CONST_RETURN gchar* gtk_text_mark_get_name         (GtkTextMark *mark);
+gboolean              gtk_text_mark_get_deleted      (GtkTextMark *mark);
+GtkTextBuffer*        gtk_text_mark_get_buffer       (GtkTextMark *mark);
+gboolean              gtk_text_mark_get_left_gravity (GtkTextMark *mark);
 
 #ifdef __cplusplus
 }
index 544c0955dca31d6c74b24eba7637bc58ea9f8c15..03a38a2cafaa4710b88d37d339b2b5154cd2fd6b 100644 (file)
@@ -76,7 +76,7 @@ struct _GtkTextTag
   guint pad3 : 1;
 };
 
-struct _GtkTextTagClass 
+struct _GtkTextTagClass
 {
   GObjectClass parent_class;
 
@@ -85,8 +85,11 @@ struct _GtkTextTagClass
                       GdkEvent          *event,        /* the event itself */
                       const GtkTextIter *iter);        /* location of event in buffer */
 
-  GtkFunction pad1;
-  GtkFunction pad2;
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GType        gtk_text_tag_get_type     (void) G_GNUC_CONST;
index 4e0a4d9f86bfa86ae2694f7bb3093753a27d5238..deec3820a41583dc6f1af8e13a4866163a2130bb 100644 (file)
@@ -20,7 +20,8 @@ typedef void (* GtkTextTagTableForeach) (GtkTextTag *tag, gpointer data);
 
 typedef struct _GtkTextTagTableClass GtkTextTagTableClass;
 
-struct _GtkTextTagTable {
+struct _GtkTextTagTable
+{
   GObject parent_instance;
 
   GHashTable *hash;
@@ -30,15 +31,19 @@ struct _GtkTextTagTable {
   GSList *buffers;
 };
 
-struct _GtkTextTagTableClass {
+struct _GtkTextTagTableClass
+{
   GObjectClass parent_class;
 
   void (* tag_changed) (GtkTextTagTable *table, GtkTextTag *tag, gboolean size_changed);
   void (* tag_added) (GtkTextTagTable *table, GtkTextTag *tag);
   void (* tag_removed) (GtkTextTagTable *table, GtkTextTag *tag);
 
-  GtkFunction pad1;
-  GtkFunction pad2;
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GType          gtk_text_tag_table_get_type (void) G_GNUC_CONST;
index c30c54f7b94abf7b4d0311903465d66ccd800917..5a50518c7e9f2c78a085983e0285877f1fcb52b8 100644 (file)
@@ -201,15 +201,15 @@ struct _GtkTextViewClass
                              GtkDirectionType direction);  
   
   
-  GtkFunction pad1;
-  GtkFunction pad2;
-  GtkFunction pad3;
-  GtkFunction pad4;
-  
-  GtkFunction pad5;
-  GtkFunction pad6;
-  GtkFunction pad7;
-  GtkFunction pad8;
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
+  void (*_gtk_reserved5) (void);
+  void (*_gtk_reserved6) (void);
+  void (*_gtk_reserved7) (void);
+  void (*_gtk_reserved8) (void);
 };
 
 GtkType        gtk_text_view_get_type              (void) G_GNUC_CONST;
index 03b022d0b4baa19892972df968afed791749af82..d7959788e90cf320c37c6ab702b5fc3286941f75 100644 (file)
@@ -86,6 +86,12 @@ struct       _GtkTipsQueryClass
                                 const gchar    *tip_text,
                                 const gchar    *tip_private,
                                 GdkEventButton *event);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 5ebb93c34e8022fde3714257c6e5847684ac4bf8..dcf5d8df330a1ca658240b0d0801fce6b8d032ec 100644 (file)
@@ -62,6 +62,12 @@ struct _GtkToggleButtonClass
   GtkButtonClass parent_class;
 
   void (* toggled) (GtkToggleButton *toggle_button);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 084ff255635b90a5d83eb906447d063871111e33..acc32d5d254ded68d484b3d82122c468183320e2 100644 (file)
@@ -107,6 +107,12 @@ struct _GtkToolbarClass
                                GtkOrientation   orientation);
   void (* style_changed)       (GtkToolbar      *toolbar,
                                GtkToolbarStyle  style);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index b8be5c4be5b7f8de64d36508bd956041a597fc59..49973f6f591fbb68ee1645c30a2696b60e8208ce 100644 (file)
@@ -75,6 +75,12 @@ struct _GtkTooltips
 struct _GtkTooltipsClass
 {
   GtkObjectClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType                 gtk_tooltips_get_type     (void) G_GNUC_CONST;
index e1bfeb35e1ac33894a5fc95adcd5fd52d67fdca9..280c3aa1ab2b790bb85778284d9c21def42df3b0 100644 (file)
@@ -67,6 +67,12 @@ struct _GtkTreeModelSort
 struct _GtkTreeModelSortClass
 {
   GObjectClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 2b8688c1cddf7131ea6a954520614590dd146594..c138c49194519ca067b39ac6cba8188b92bd9f94 100644 (file)
@@ -62,6 +62,12 @@ struct _GtkTreeSelectionClass
   GObjectClass parent_class;
 
   void (* changed) (GtkTreeSelection *selection);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index e7fdff9a9f8a649db23ddc3d41a2f0e668fe89af..45035d86c61af72c2d959b028689ba3bf2aa9885 100644 (file)
@@ -59,6 +59,12 @@ struct _GtkTreeStore
 struct _GtkTreeStoreClass
 {
   GObjectClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 65c25eef53e776cde1b2d83460ac3fa6300f5090..c1614d8993c2e6c16ab684391ed31ef0aa77d031 100644 (file)
@@ -102,6 +102,12 @@ struct _GtkTreeViewClass
   void     (* select_cursor_parent)       (GtkTreeView       *tree_view);
   void     (* start_interactive_search)   (GtkTreeView       *tree_view);
   void     (* focus_column_header)        (GtkTreeView       *tree_view);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 
index 1534683d28feece0f4f3b51d3c99ff0180ad6e06..fd1f48c2bb0b95216b8d6fb14df0005758f20001 100644 (file)
@@ -108,6 +108,12 @@ struct _GtkTreeViewColumnClass
   GtkObjectClass parent_class;
 
   void (*clicked) (GtkTreeViewColumn *tree_column);
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType                 gtk_tree_view_column_get_type            (void);
index 607aa7929319b55e76755f836177816b869330a2..1be3abb9f6f0d5d3b2c0a9129baf3587b62c4e51 100644 (file)
@@ -402,10 +402,14 @@ struct _GtkWidgetClass
   AtkObject*   (* get_accessible)  (GtkWidget          *widget);
 
   /* Padding for future expansion */
-  GtkFunction pad1;
-  GtkFunction pad2;
-  GtkFunction pad3;
-  GtkFunction pad4;
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
+  void (*_gtk_reserved5) (void);
+  void (*_gtk_reserved6) (void);
+  void (*_gtk_reserved7) (void);
+  void (*_gtk_reserved8) (void);
 };
 
 struct _GtkWidgetAuxInfo
index 393e02849535763bb260d8596f3a5ae0bb32b274..2aaa13eb97018b8ed598e89b3ca091dfdbf59177 100644 (file)
@@ -128,6 +128,12 @@ struct _GtkWindowClass
                                         GtkDirectionType direction);
   
   void    (*keys_changed)             (GtkWindow       *window);
+  
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 #define GTK_TYPE_WINDOW_GROUP             (gtk_window_group_get_type ())
@@ -147,6 +153,12 @@ struct _GtkWindowGroup
 struct _GtkWindowGroupClass
 {
   GObjectClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
 GtkType    gtk_window_get_type                 (void) G_GNUC_CONST;